-
-
Notifications
You must be signed in to change notification settings - Fork 423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: address com.apple.ContactsUI.LimitedAccessPromptView in troubleshooting #2474
Conversation
iOS 18 introduced a new process, named `com.apple.ContactsUI.LimitedAccessPromptView`. See [this issue](https://github.com/appium/appium/issues/20591) for more details. | ||
As of XCUITest driver v7.26.4, the only workaround to interact with the view is below method: | ||
|
||
- `defaultActiveApplication` setting in [Settings](../reference/settings.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does activateApp not help in this case?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested. It looks like no. Activating com.apple.ContactsUI.LimitedAccessPromptView
brought the bundle id to the front or springboard?, then the running app went to background. It caused home screen only view. This new view was maybe running over the app under test's GUI but not remains on the home screen like system level dialog.
docs/guides/troubleshooting.md
Outdated
@@ -49,6 +49,25 @@ XCUITest driver offers a couple of approaches to handle them: | |||
|
|||
[`mobile: activeAppInfo`](../reference/execute-methods.md#mobile-activateappinfo) helps to understand what application (bundleId) is considered as active for the XCUITest driver. | |||
|
|||
## Interact with dialogs managed by `com.apple.ContactsUI.LimitedAccessPromptView` | |||
|
|||
iOS 18 introduced a new process, named `com.apple.ContactsUI.LimitedAccessPromptView`. See [this issue](https://github.com/appium/appium/issues/20591) for more details. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will later add another extension to be able to list all active apps
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉 This PR is included in version 7.27.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Adding appium/appium#20591 as troubleshooting.
Maybe users will check
com.apple.springboard
for this dialogs, thus adding this description near place would help so far.I wondered if we could use
com.apple.ContactsUI.LimitedAccessPromptView
instead ofcom.apple.springboard
for iOS 18+ in WDA (since so far, it looks like elements available viacom.apple.springboard
were also available viacom.apple.ContactsUI.LimitedAccessPromptView
as well).I haven't investigated this
com.apple.ContactsUI.LimitedAccessPromptView
behavior well yet.